[...]

(Deals with weapon and equipment names on Stats screen)

CD/A50D: A9 2D 00     LDA #$002D
CD/A510: 22 AF A3 8C  JSR $8CA3AF
CD/A514: A0 A5 03     LDY #$03A5
CD/A517: A9 C4 00     LDA #$00C4
CD/A51A: 85 24        STA $24
CD/A51C: AE BA 0A     LDX $0ABA      (get currently held weapon)
CD/A51F: F0 0F        BEQ $A530      (branch if bare hands)
CD/A521: BF 74 38 C4  LDA $C43874,X  (get pointer to weapon data block)
CD/A525: AA           TAX 
CD/A526: BF 02 00 C4  LDA $C40002,X  (get pointer to weapon name?)
CD/A52A: 85 22        STA $22
CD/A52C: 22 03 9E 8C  JSR $8C9E03
CD/A530: A9 0A 00     LDA #$000A
CD/A533: 22 AF A3 8C  JSR $8CA3AF
CD/A537: AE C0 0A     LDX $0AC0      (get pointer to current Armor stats)
CD/A53A: F0 0A        BEQ $A546      (branch if none equipped)
CD/A53C: BF 04 00 C4  LDA $C40004,X
CD/A540: 85 22        STA $22
CD/A542: 22 03 9E 8C  JSR $8C9E03
CD/A546: A9 0A 00     LDA #$000A
CD/A549: 22 AF A3 8C  JSR $8CA3AF
CD/A54D: AE C2 0A     LDX $0AC2      (get pointer to current Helmet stats)
CD/A550: F0 0A        BEQ $A55C      (branch if none equipped)
CD/A552: BF 04 00 C4  LDA $C40004,X
CD/A556: 85 22        STA $22
CD/A558: 22 03 9E 8C  JSR $8C9E03
CD/A55C: A9 0A 00     LDA #$000A
CD/A55F: 22 AF A3 8C  JSR $8CA3AF
CD/A563: AE C4 0A     LDX $0AC4      (get pointer to current Bracelet/Gauntlet stats)
CD/A566: F0 0A        BEQ $A572      (branch if none equipped)
CD/A568: BF 04 00 C4  LDA $C40004,X
CD/A56C: 85 22        STA $22
CD/A56E: 22 03 9E 8C  JSR $8C9E03

[...]

==========================================

[...]

(Deals with weapon and equipment icons on Stats screen)

CD/A7D2: AE BA 0A     LDX $0ABA      (get currently held weapon)
CD/A7D5: F0 21        BEQ $A7F8      (branch if bare hands)
CD/A7D7: BF 74 38 C4  LDA $C43874,X  (get pointer to weapon data block)
CD/A7DB: AA           TAX 
CD/A7DC: BF 1E 00 C4  LDA $C4001E,X  (get pointer to weapon icon?)
CD/A7E0: AA           TAX 
CD/A7E1: BF 00 80 8E  LDA $8E8000,X
CD/A7E5: AA           TAX 
CD/A7E6: BF 02 00 8E  LDA $8E0002,X  (so we had a pointer to a pointer to a pointer
                                      to a pointer?  jiminy cricket!)
CD/A7EA: AA           TAX 
CD/A7EB: A0 A3 06     LDY #$06A3
CD/A7EE: A9 02 00     LDA #$0002
CD/A7F1: 99 0C 00     STA $000C,Y
CD/A7F4: 22 7B 81 90  JSR $90817B
CD/A7F8: AE C0 0A     LDX $0AC0      (get pointer to current Armor stats)
CD/A7FB: F0 1C        BEQ $A819      (branch if none equipped)
CD/A7FD: BF 08 00 C4  LDA $C40008,X
CD/A801: AA           TAX 
CD/A802: BF 00 80 8E  LDA $8E8000,X
CD/A806: AA           TAX 
CD/A807: BF 02 00 8E  LDA $8E0002,X
CD/A80B: AA           TAX 
CD/A80C: A0 B3 06     LDY #$06B3
CD/A80F: A9 04 00     LDA #$0004
CD/A812: 99 0C 00     STA $000C,Y
CD/A815: 22 7B 81 90  JSR $90817B
CD/A819: AE C2 0A     LDX $0AC2      (get pointer to current Helmet stats)
CD/A81C: F0 1C        BEQ $A83A      (branch if none equipped)
CD/A81E: BF 08 00 C4  LDA $C40008,X
CD/A822: AA           TAX 
CD/A823: BF 00 80 8E  LDA $8E8000,X
CD/A827: AA           TAX 
CD/A828: BF 02 00 8E  LDA $8E0002,X
CD/A82C: AA           TAX 
CD/A82D: A0 C3 06     LDY #$06C3
CD/A830: A9 04 00     LDA #$0004
CD/A833: 99 0C 00     STA $000C,Y
CD/A836: 22 7B 81 90  JSR $90817B
CD/A83A: AE C4 0A     LDX $0AC4      (get pointer to current Bracelet/Gauntlet stats)
CD/A83D: F0 1C        BEQ $A85B      (branch if none equipped)
CD/A83F: BF 08 00 C4  LDA $C40008,X
CD/A843: AA           TAX 
CD/A844: BF 00 80 8E  LDA $8E8000,X
CD/A848: AA           TAX 
CD/A849: BF 02 00 8E  LDA $8E0002,X
CD/A84D: AA           TAX 
CD/A84E: A0 D3 06     LDY #$06D3
CD/A851: A9 04 00     LDA #$0004
CD/A854: 99 0C 00     STA $000C,Y
CD/A857: 22 7B 81 90  JSR $90817B

[...]
